package com.cuit.blogsystem.service;

import com.cuit.blogsystem.DTO.TextPageQueryDTO;
import com.cuit.blogsystem.DTO.TypePageQueryDTO;
import com.cuit.blogsystem.Result.PageResult;
import com.cuit.blogsystem.VO.TextVO;

import java.util.List;

public interface TextService {
    /**
     * 文章分页查询
     * @param textPageQueryDTO
     * @return
     */
    PageResult pageQueery(TextPageQueryDTO textPageQueryDTO);

    /**
     * 单篇文章查询
     * @param id
     */
    TextVO listText(Long id);

    /**
     * 查询分类
     * @return
     */
    List<String> pageQueeryType();

    PageResult listType(TypePageQueryDTO typePageQueryDTO);
}
